package com.bytecub.common.domain.gateway.direct.request;

import java.util.Date;
import javax.validation.constraints.NotNull;
import lombok.Data;

/**
 * ByteCub.cn. Copyright (c) 2020-2021 All Rights Reserved.
 *
 * @author bytecub@163.com songbin
 * @version Id: PropertySetRequest.java, v 0.1 2021-01-26 Exp $$
 */
@Data
public class PropertyGetRequest {
    @NotNull(message = "设备编码不能为空")
    String deviceCode;

    /** 下发服务标识符 */
    @NotNull(message = "标识符不能为空")
    String identifier;

    /** 超时时间，单位秒，默认10s */
    Long timeout = 10L;

    /** 调用的时间 */
    Date timestamp = new Date();
}
